package com.neu.util;

/**
 * 定义响应的状态码，并且封装对应的提示信息
 * @author rozen
 *
 */
public class ResultCode {
	
	
	/**
	 * 请求成功响应的返回码
	 */
	public static final Integer SUCCESS = 200;
	
	public static final Integer ERROR = 5000;
	
	/**
	 * 查询操作中发现了异常
	 */
	public static final Integer FIND_ERROR = 4000;
	
	/**
	 * 删除操作出现了异常
	 */
	
	public static final Integer DEL_ERROR = 4001;
	/**
	 * 修改操作出现了异常
	 */
	
	public static final Integer UPDATE_ERROR = 4002;
	
	/**
	 * 添加操作出现了异常
	 */
	public static final Integer INSERT_ERROR = 4003;
	
	
	public String getResultMessage(Integer code) {
		if(code == SUCCESS) {
			return "操作成功";
		}
		
		if(code == FIND_ERROR) {
			return "查询操作出现异常";
		}
		
		if(code == DEL_ERROR) {
			return "删除操作出现异常";
		}
		
		if(code == UPDATE_ERROR) {
			return "删除操作出现异常";
		}
		
		if(code == INSERT_ERROR) {
			return "更新操作出现异常";
		}
		
		if(code == ERROR) {
			return "出现未知错误";
		}
		
		return "状态码无法查询";
	}
	
	

}
